import Vue from 'vue';
import Vuex from 'vuex';
import axios from 'axios';

//使用VUE框架
Vue.use(Vuex);

export default {
    state: {
        allList: [],
        // type: ['行情', '雷区', '科普'],
        // flach: [],
    },
    mutations: {
        //给定义的state里的属性设置值
    },
    actions: { //这里定义方法
        getallList({ state }, type) {
            axios({
                method: 'get',
                url: '/data/news_data.json'
            }).then((res) => {
                let list = [];
                console.log(res.data);
                res.data.allList.forEach((v) => {
                    console.log(v);
                    if (v.type === type) {
                        list.push(v);
                    }
                });
                console.log(list);
                state.allList = list;

            }).catch((err) => {
                console.log(err);
            });

        }

    },
    modules: {
        //  引入其他中间件
    }

}